Projet
Ces propriétés définissent différents éléments du comportement d'une page.
Chemin : VueProjet> double-clic sur Propriétés de projet> volet Propriétés
Propriété | Description | ||||||
---|---|---|---|---|---|---|---|
Mode d'affichage | Définit l'orientation du périphérique IHM. | ||||||
Type de projet |
Définit le type de périphérique IHM pour le projet. Selon le modèle, certaines fonctionnalités et propriétés du projet sont ajustées automatiquement. AVERTISSEMENT : À partir de la version v2, le JMobile HMI Runtime vérifiera que le type de projet sélectionné correspond au modèle du périphérique IHM et vous avertira par un message lorsque le type sélectionné ne correspond pas : « Discordance avec le type de l'IHM. Convertissez le projet et téléchargez à nouveau. » |
||||||
Mémoire panneau | Taille de la mémoire interne du panneau disponible. | ||||||
RequêtePage |
Vous pouvez synchroniser les pages affichées sur le JMobile HMI Runtime et HMI Client depuis un contrôleur comme un API. Une variable associée doit contenir une valeur entière dans la plage des pages disponibles du projet et elle doit être disponible au moins en tant que Ressource lisible. Voir "Web" pour le support du navigateur Web |
||||||
Temps de maintien Temps de répétition automatique |
Définit les valeurs de temps de maintien et de temps de répétition auto pour les boutons et les claviers externes. Remarque : ces propriétés peuvent être redéfinies pour chaque bouton ou touche dans le tableau des propriétés de leur widget. |
||||||
Masquer le chargement du projet au démarrage |
Lorsque masqué, l'image de démarrage reste à l'écran jusqu'à ce que l'application soit prête à être exécutée. |
||||||
Facteur de zoom cible |
Le facteur de zoom du périphérique IHM est appliqué lorsque le projet est chargé au runtime.
|
||||||
Options couleur d'arrière-plan |
Lorsque la page définie est plus petite que l'ensemble de la zone d'affichage, colorez la zone de la page qui n'est pas couverte (par exemple lorsque la page est dézoomée)
|
||||||
Signature |
Algorithme à utiliser pour la signature
|
||||||
Transit de mouvement activé | Active la possibilité de passer des événements gestuels aux widgets sous-jacents après un délai configurable. L'utilisateur doit maintenir le doigt appuyé puis exécuter le geste. | ||||||
Délai de transit de geste (ms) | Lorsqu'activé, les événements de geste sont passés aux widgets sous-jacents après ce délai. (voir "Transit d'événements gestuels" pour les détails) | ||||||
Geste Tactile multipoint |
Active les gestes tactiles multipoints
Cette propriété donne la possibilité de désactiver les gestes tactiles multipoints. Ceci pourrait être utile pour éviter les problèmes avec les vieux projets qui n'ont pas été conçus pour gérer les gestes tactiles multipoints. |
||||||
Avec Accès refusé |
Lorsque l'utilisateur essaie d'utiliser un widget verrouillé par la configuration de sécurité en lecture seule (par exemple, un champ ou un bouton), une icône de cadenas s'affiche pendant quelques secondes pour mettre en évidence que le widget n'est pas accessible.
|
||||||
Mode de vue boîte combinée |
Sélectionnez le mode de visualisation de tous les widgets boîte combinée du projet (voir "Mode « plein écran » avec images du widget à liste déroulante" pour les détails)
|
||||||
Projet chiffré | Chiffrer ou déchiffrer le projet afin de protéger la propriété intellectuelle et de ne pas être lisible ou modifiable par des utilisateurs non autorisés (voir "Chiffrement de fichiers projet" pour les détails) | ||||||
Signer le projet | Si vrai, le projet sera signé avant d'être téléchargé vers le périphérique IHM. (voir "Signature du projet" pour les détails) | ||||||
Affichez messages |
Évitez les messages d'erreur ou d'avertissement contextuels. Les messages seront journalisés dans le fichier /var/log/popup_messages.log (la taille maximale du fichier journal est 256 Ko). |
RequêtePage, PageActuelle et OptionsSync
Avec JMobile HMI Runtime, vous pouvez échanger les informations des périphériques sur la page affichée par l'IHM. Vous pouvez synchroniser les pages affichées sur le périphérique IHM et sur HMI Client, ou bien vous pouvez contrôler un projet IHM depuis un contrôleur tel qu'un API.
Les propriétés suivantes peuvent être personnalisées :
Propriété | Description |
---|---|
RequêtePage |
Page qui doit s'afficher sur le périphérique IHM et sur HMI Client. |
PageActuelle |
Numéro de page affiché sur le périphérique IHM, sur HMI Client ou sur les deux. |
OptionsSync |
Synchronisation des pages du projet avec la valeur contenue dans la propriété PageActuelle. Les options sont :
|
Exemple : modification forcée de la page depuis le contrôleur/API au périphérique IHM et au HMI Client.
Définissez les propriétés de la façon suivante :
RequêtePage |
associée à la variable « A » |
PageActuelle |
vide |
OptionsSync |
désactiver |
Définissez la valeur de la variable « A » pour afficher la page demandée sur le périphérique IHM et sur le HMI Client.
Exemple : modification forcée de la page depuis le contrôleur/API à l'IHM et au HMI Client. Lisez la page actuellement chargée sur l'IHM
Définissez les propriétés de la façon suivante :
RequêtePage |
associée à la variable « A » |
PageActuelle |
associée à la variable « B » en tant que lire/écrire |
OptionsSync |
local |
Définissez la valeur de la variable « A » pour afficher la page demandée sur le périphérique IHM et sur le HMI Client. La variable « B » contient le numéro de la page actuellement affichée par le périphérique.
Exemple : modification forcée de la page depuis le contrôleur/API au périphérique IHM et au HMI Client. Lisez la page actuellement chargée sur le HMI Client
Définissez les propriétés de la façon suivante :
RequêtePage |
associée à la variable « A » |
PageActuelle |
associée à la variable « B » en tant que lire/écrire |
OptionsSync |
à distance |
Définissez la valeur de la variable « A » pour afficher la page demandée sur l'IHM et le HMI Client. La variable « B » contient le numéro de la page actuellement affichée par HMI Client.
Exemple : modification forcée de la page depuis le contrôleur/API au périphérique IHM et au HMI Client. Force la synchronisation de la page HMI Client avec le périphérique IHM (et non l'inverse).
Définissez les propriétés de la façon suivante :
RequêtePage |
associée à la variable « A » en tant que lire/écrire |
PageActuelle |
associée à la même variable « A » que pour RequêtePage |
OptionsSync |
local |
Définissez la valeur de la variable « A » pour afficher la page demandée sur l'IHM et le HMI Client. Changez de page sur l'IHM pour afficher la même page sur HMI Client.
Exemple : modification forcée de la page depuis le contrôleur/API au périphérique IHM et au HMI Client. Force la synchronisation de la page de l'IHM avec HMI Client (et non l'inverse).
Définissez les propriétés de la façon suivante :
RequêtePage |
associée à la variable « A » en tant que lire/écrire |
PageActuelle |
associée à la même variable « A » que pour RequêtePage |
OptionsSync |
à distance |
Changez la valeur de la variable « A » pour afficher la page demandée sur l'IHM et le HMI Client. Changez de page sur HMI Client pour afficher la même page sur l'IHM.
Exemple : synchronisez la page affichée entre le périphérique IHM et le HMI Client
Définissez les propriétés de la façon suivante :
RequêtePage |
associée à la variable « A » en tant que lire/écrire |
PageActuelle |
associée à la même variable « A » que pour RequêtePage |
OptionsSync |
local + à distance |
En changeant de page sur le périphérique IHM, la même page sera affichée sur HMI Client et vice-versa.